ecommerce open source product sold board shop product integration pcb electronics design circuit electronic product placement bga product seen csp medical components online shopping assembly